home *** CD-ROM | disk | FTP | other *** search
/ 3D Game Programming All in One / 3D Game Programming All in One Disc.iso / 3D2E / RESOURCES / CH21 / completed tracks / trackB.mis
Text File  |  2004-02-06  |  17KB  |  530 lines

  1. //--- OBJECT WRITE BEGIN ---
  2. new SimGroup(MissionGroup) {
  3.  
  4.    new ScriptObject(MissionInfo) {
  5.          desc0 = "Second Race Track";
  6.          name = "Koob Track B";
  7.    };
  8.    new MissionArea(MissionArea) {
  9.       area = "-1016 -888 2032 1776";
  10.       flightCeiling = "300";
  11.       flightCeilingRange = "20";
  12.          locked = "true";
  13.    };
  14.    new Sky(Sky) {
  15.       position = "-1096 -856 0";
  16.       rotation = "1 0 0 0";
  17.       scale = "1 1 1";
  18.       materialList = "./sky_book.dml";
  19.       cloudHeightPer[0] = "0.2";
  20.       cloudHeightPer[1] = "0.01";
  21.       cloudHeightPer[2] = "0.001";
  22.       cloudSpeed1 = "0.0002";
  23.       cloudSpeed2 = "0.0004";
  24.       cloudSpeed3 = "0.0006";
  25.       visibleDistance = "1300";
  26.       fogDistance = "800";
  27.       fogColor = "0.820000 0.828000 0.844000 1.000000";
  28.       fogStorm1 = "0";
  29.       fogStorm2 = "0";
  30.       fogStorm3 = "0";
  31.       fogVolume1 = "500 0 100";
  32.       fogVolume2 = "0 0 0";
  33.       fogVolume3 = "0 0 0";
  34.       fogVolumeColor1 = "128.000000 128.000000 128.000000 -222768174765569860000000000000000000000.000000";
  35.       fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000";
  36.       fogVolumeColor3 = "128.000000 128.000000 128.000000 -170698929442160050000000000000000000000.000000";
  37.       windVelocity = "-1 -1 0";
  38.       windEffectPrecipitation = "1";
  39.       SkySolidColor = "0.547000 0.641000 0.789000 0.000000";
  40.       useSkyTextures = "1";
  41.       renderBottomTexture = "0";
  42.       noRenderBans = "0";
  43.          locked = "true";
  44.    };
  45.    new Sun() {
  46.       direction = "0.635001 0.635001 -0.439941";
  47.       color = "0.888000 0.885000 0.780000 1.000000";
  48.       ambient = "0.400000 0.400000 0.400000 1.000000";
  49.          position = "0 0 0";
  50.          rotation = "1 0 0 0";
  51.          locked = "true";
  52.          scale = "1 1 1";
  53.    };
  54.    new TerrainBlock(Terrain) {
  55.       rotation = "1 0 0 0";
  56.       scale = "1 1 1";
  57.       detailTexture = "./detail1";
  58.       terrainFile = "./trackB.ter";
  59.       squareSize = "8";
  60.       bumpScale = "1";
  61.       bumpOffset = "0.01";
  62.       zeroBumpScale = "8";
  63.          position = "-1024 -1024 0";
  64.          locked = "true";
  65.    };
  66.    new WaterBlock(Water) {
  67.       position = "-1024 -976 0";
  68.       rotation = "1 0 0 0";
  69.       scale = "2048 2048 125";
  70.       UseDepthMask = "1";
  71.       surfaceTexture = "./water";
  72.       liquidType = "OceanWater";
  73.       density = "1";
  74.       viscosity = "15";
  75.       waveMagnitude = "1";
  76.       surfaceOpacity = "0.75";
  77.       envMapIntensity = "0.7";
  78.       TessSurface = "50";
  79.       TessShore = "60";
  80.       SurfaceParallax = "0.5";
  81.       FlowAngle = "0";
  82.       FlowRate = "0";
  83.       DistortGridScale = "0.1";
  84.       DistortMag = "0.05";
  85.       DistortTime = "0.5";
  86.       ShoreDepth = "20";
  87.       DepthGradient = "1";
  88.       MinAlpha = "0.03";
  89.       MaxAlpha = "1";
  90.       removeWetEdges = "0";
  91.       specularColor = "1.000000 1.000000 1.000000 1.000000";
  92.       specularPower = "6";
  93.          extent = "100 100 10";
  94.          floodFill = "1";
  95.          seedPoints = "0 0 1 0 1 1 0 1";
  96.          params0 = "0.32 -0.67 0.066 0.5";
  97.          params1 = "0.63 -2.41 0.33 0.21";
  98.          params2 = "0.39 0.39 0.2 0.133";
  99.          params3 = "1.21 -0.61 0.13 -0.33";
  100.          envMapTexture = "fps/data/skies/sunset_0007";
  101.          textureSize = "32 32";
  102.    };
  103.    new Item() {
  104.       position = "-45.2476 46.8712 194.364";
  105.       rotation = "1 0 0 0";
  106.       scale = "1 1 1";
  107.       dataBlock = "Tommygun";
  108.       collideable = "0";
  109.       static = "1";
  110.       rotate = "1";
  111.    };
  112.    new Item() {
  113.       position = "-47.698 137.976 194.802";
  114.       rotation = "1 0 0 0";
  115.       scale = "1 1 1";
  116.       dataBlock = "Crossbow";
  117.       collideable = "0";
  118.       static = "1";
  119.       rotate = "1";
  120.    };
  121.    new Item() {
  122.       position = "-46.8771 32.879 195.126";
  123.       rotation = "1 0 0 0";
  124.       scale = "1 1 1";
  125.       dataBlock = "FirstAidKit";
  126.       collideable = "0";
  127.       static = "1";
  128.       rotate = "1";
  129.    };
  130.    new Item() {
  131.       position = "-38.4221 169.908 194.506";
  132.       rotation = "1 0 0 0";
  133.       scale = "1 1 1";
  134.       dataBlock = "CrossbowAmmo";
  135.       collideable = "0";
  136.       static = "1";
  137.       rotate = "1";
  138.    };
  139.    new WheeledVehicle() {
  140.       position = "67.0038 114.395 189.821";
  141.       rotation = "-0.0182956 -0.0232482 -0.999562 110.692";
  142.       scale = "1 1 1";
  143.       dataBlock = "DefaultCar";
  144.       disableMove = "0";
  145.    };
  146.    new InteriorInstance() {
  147.       position = "-45.4797 46.938 181.488";
  148.       rotation = "1 0 0 0";
  149.       scale = "1 1 1";
  150.       interiorFile = "~/data/structures/block1.dif";
  151.       showTerrainInside = "0";
  152.    };
  153.    new InteriorInstance() {
  154.       position = "-48.8261 137.688 181.79";
  155.       rotation = "1 0 0 0";
  156.       scale = "1 1 1";
  157.       interiorFile = "~/data/structures/block1.dif";
  158.       showTerrainInside = "0";
  159.    };
  160.    new InteriorInstance() {
  161.       position = "-25.329 193.597 190.999";
  162.       rotation = "1 0 0 0";
  163.       scale = "1 1 1";
  164.       interiorFile = "~/data/structures/barrier1.dif";
  165.       showTerrainInside = "0";
  166.    };
  167.    new InteriorInstance() {
  168.       position = "-132.102 118.066 192.795";
  169.       rotation = "0 0 -1 110.008";
  170.       scale = "1 1 1";
  171.       interiorFile = "~/data/structures/barrier1.dif";
  172.       showTerrainInside = "0";
  173.    };
  174.    new InteriorInstance() {
  175.       position = "314.901 459.739 216.864";
  176.       rotation = "0 0 -1 93.9651";
  177.       scale = "1 0.832168 0.695189";
  178.       interiorFile = "~/data/structures/arrowsign.dif";
  179.       showTerrainInside = "0";
  180.    };
  181.    new InteriorInstance() {
  182.       position = "912.859 867.718 210.65";
  183.       rotation = "0 0 -1 110.19";
  184.       scale = "1 2.32449 4.12045";
  185.       interiorFile = "~/data/structures/arrowsign.dif";
  186.       showTerrainInside = "0";
  187.    };
  188.    new InteriorInstance() {
  189.       position = "-127.65 63.3047 192.646";
  190.       rotation = "0 0 -1 75.6304";
  191.       scale = "1 1 1";
  192.       interiorFile = "~/data/structures/barrier1.dif";
  193.       showTerrainInside = "0";
  194.    };
  195.    new InteriorInstance() {
  196.       position = "-522.516 88.0236 199.495";
  197.       rotation = "0 0 1 194.415";
  198.       scale = "1 0.832168 0.695189";
  199.       interiorFile = "~/data/structures/arrowsign.dif";
  200.       showTerrainInside = "0";
  201.    };
  202.    new InteriorInstance() {
  203.       position = "-562.992 -54.9983 189.638";
  204.       rotation = "0 0 1 112.482";
  205.       scale = "1 0.832168 0.695189";
  206.       interiorFile = "~/data/structures/arrowsign.dif";
  207.       showTerrainInside = "0";
  208.    };
  209.    new InteriorInstance() {
  210.       position = "-551.248 -80.0832 188.675";
  211.       rotation = "0 0 -1 50.9932";
  212.       scale = "1 2.24183 1";
  213.       interiorFile = "~/data/structures/barrier1.dif";
  214.       showTerrainInside = "0";
  215.    };
  216.    new InteriorInstance() {
  217.       position = "-606.008 -35.5298 189.407";
  218.       rotation = "0 0 -1 50.9932";
  219.       scale = "1 2.24183 1";
  220.       interiorFile = "~/data/structures/barrier1.dif";
  221.       showTerrainInside = "0";
  222.    };
  223.    new InteriorInstance() {
  224.       position = "-664.051 11.7605 191.004";
  225.       rotation = "0 0 -1 50.9932";
  226.       scale = "1 2.24183 1";
  227.       interiorFile = "~/data/structures/barrier1.dif";
  228.       showTerrainInside = "0";
  229.    };
  230.    new InteriorInstance() {
  231.       position = "-139.772 -830.161 196.169";
  232.       rotation = "0 0 1 20.0535";
  233.       scale = "1 2.26317 2.7533";
  234.       interiorFile = "~/data/structures/arrowsign.dif";
  235.       showTerrainInside = "0";
  236.    };
  237.    new InteriorInstance() {
  238.       position = "715.047 -62.032 232.894";
  239.       rotation = "0 0 -1 88.8084";
  240.       scale = "1 1 1.82439";
  241.       interiorFile = "~/data/structures/arrowsign.dif";
  242.       showTerrainInside = "0";
  243.    };
  244.    new InteriorInstance() {
  245.       position = "781.006 -699.032 217.749";
  246.       rotation = "0 0 -1 3.82795";
  247.       scale = "1 3.08318 4.12853";
  248.       interiorFile = "~/data/structures/arrowsign.dif";
  249.       showTerrainInside = "0";
  250.    };
  251.    new InteriorInstance(startfinishcp) {
  252.       position = "-24.9968 94.071 202.713";
  253.       rotation = "0 0 -1 38.3881";
  254.       scale = "1 1 1";
  255.       interiorFile = "~/data/structures/startfinish.dif";
  256.       showTerrainInside = "0";
  257.    };
  258.    new InteriorInstance() {
  259.       position = "-39.5427 169.931 191.246";
  260.       rotation = "0 1 0 180.091";
  261.       scale = "1 1 1";
  262.       interiorFile = "~/data/structures/block1.dif";
  263.       showTerrainInside = "0";
  264.    };
  265.    new InteriorInstance() {
  266.       position = "-45.1209 29.8552 192.069";
  267.       rotation = "0 1 0 180.091";
  268.       scale = "1 1 1";
  269.       interiorFile = "~/data/structures/block1.dif";
  270.       showTerrainInside = "0";
  271.    };
  272.    new Item() {
  273.       position = "-45.6283 29.5852 194.784";
  274.       rotation = "1 0 0 0";
  275.       scale = "1 1 1";
  276.       dataBlock = "TommygunAmmo";
  277.       collideable = "0";
  278.       static = "1";
  279.       rotate = "1";
  280.    };
  281.    new Item() {
  282.       position = "4.6124 -28.3966 195.351";
  283.       rotation = "1 0 0 0";
  284.       scale = "1 1 1";
  285.       dataBlock = "FirstAidKit";
  286.       collideable = "0";
  287.       static = "1";
  288.       rotate = "1";
  289.    };
  290.    new TSStatic() {
  291.       position = "3.70201 -27.6949 194.373";
  292.       rotation = "1 0 0 0";
  293.       scale = "4 4 2";
  294.       shapeName = "~/data/models/items/healthKit.dts";
  295.    };
  296.    new Item() {
  297.       position = "3.0754 -26.9151 195.363";
  298.       rotation = "1 0 0 0";
  299.       scale = "1 1 1";
  300.       dataBlock = "FirstAidKit";
  301.       collideable = "0";
  302.       static = "1";
  303.       rotate = "1";
  304.    };
  305.    new InteriorInstance() {
  306.       position = "-462.861 -648.038 198.523";
  307.       rotation = "0 0 1 15.4698";
  308.       scale = "1 1 1";
  309.       interiorFile = "~/data/structures/checkpoint.dif";
  310.       showTerrainInside = "0";
  311.    };
  312.    new InteriorInstance() {
  313.       position = "639.644 -568.815 195.966";
  314.       rotation = "0 0 -1 40.1071";
  315.       scale = "1 1 1";
  316.       interiorFile = "~/data/structures/checkpoint.dif";
  317.       showTerrainInside = "0";
  318.    };
  319.    new InteriorInstance() {
  320.       position = "661.277 -83.1628 245.226";
  321.       rotation = "0 0 1 206.447";
  322.       scale = "1 1 1";
  323.       interiorFile = "~/data/structures/checkpoint.dif";
  324.       showTerrainInside = "0";
  325.    };
  326.    new InteriorInstance() {
  327.       position = "732.735 792.228 209.138";
  328.       rotation = "0 0 1 196.707";
  329.       scale = "1 1 1";
  330.       interiorFile = "~/data/structures/checkpoint.dif";
  331.       showTerrainInside = "0";
  332.    };
  333.    new InteriorInstance() {
  334.       position = "8.90987 -35.8027 203.297";
  335.       rotation = "0 0 1 199.572";
  336.       scale = "1 1 1";
  337.       interiorFile = "~/data/structures/hovels/hovelb.dif";
  338.       showTerrainInside = "0";
  339.    };
  340.    new InteriorInstance() {
  341.       position = "-27.3265 91.6434 201.006";
  342.       rotation = "0 0 1 140.74";
  343.       scale = "1 0.831387 0.702802";
  344.       interiorFile = "~/data/structures/checkpoint.dif";
  345.       showTerrainInside = "0";
  346.    };
  347.    new Trigger() {
  348.       position = "-40.7811 100.217 191.087";
  349.       rotation = "0 0 -1 36.0963";
  350.       scale = "9.79998 30 30";
  351.       dataBlock = "LapTrigger";
  352.       polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
  353.          cp = "0";
  354.    };
  355.    new Trigger() {
  356.       position = "-465.625 -661.07 183.075";
  357.       rotation = "0 0 1 204.156";
  358.       scale = "9.79998 30 30";
  359.       dataBlock = "LapTrigger";
  360.       polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
  361.          cp = "1";
  362.    };
  363.    new Trigger() {
  364.       position = "652.358 -574 179.814";
  365.       rotation = "0 0 1 128.526";
  366.       scale = "9.79998 30 30";
  367.       dataBlock = "LapTrigger";
  368.       polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
  369.          cp = "2";
  370.    };
  371.    new Trigger() {
  372.       position = "661.282 -100.789 227.015";
  373.       rotation = "0 0 1 204.156";
  374.       scale = "9.79998 30 30";
  375.       dataBlock = "LapTrigger";
  376.       polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
  377.          cp = "3";
  378.    };
  379.    new Trigger() {
  380.       position = "733.109 775.193 193.557";
  381.       rotation = "0 0 1 204.156";
  382.       scale = "9.79998 30 30";
  383.       dataBlock = "LapTrigger";
  384.       polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
  385.          cp = "4";
  386.    };
  387.    new WheeledVehicle() {
  388.       position = "55.279 136.915 189.89";
  389.       rotation = "-0.0169554 -0.0217149 -0.99962 113.53";
  390.       scale = "1 1 1";
  391.       dataBlock = "DefaultCar";
  392.       disableMove = "0";
  393.    };
  394.    new WheeledVehicle() {
  395.       position = "50.2573 143.574 189.919";
  396.       rotation = "-0.0152171 -0.0216098 -0.999651 111.924";
  397.       scale = "1 1 1";
  398.       dataBlock = "DefaultCar";
  399.       disableMove = "0";
  400.    };
  401.    new WheeledVehicle() {
  402.       position = "61.8232 121.052 189.873";
  403.       rotation = "-0.0192707 -0.0214976 -0.999583 108.493";
  404.       scale = "1 1 1";
  405.       dataBlock = "DefaultCar";
  406.       disableMove = "0";
  407.    };
  408.    new WheeledVehicle() {
  409.       position = "47.0151 150.327 189.921";
  410.       rotation = "-0.0156601 -0.0222521 -0.99963 111.456";
  411.       scale = "1 1 1";
  412.       dataBlock = "DefaultCar";
  413.       disableMove = "0";
  414.    };
  415.    new WheeledVehicle() {
  416.       position = "58.1392 128.623 189.893";
  417.       rotation = "-0.0152488 -0.0219875 -0.999642 110.535";
  418.       scale = "1 1 1";
  419.       dataBlock = "DefaultCar";
  420.       disableMove = "0";
  421.    };
  422.    new SimGroup(PlayerSpawns) {
  423.  
  424.       new SpawnSphere() {
  425.          position = "-99.5682 -25.2918 194.74";
  426.          rotation = "1 0 0 0";
  427.          scale = "1 1 1";
  428.          dataBlock = "SpawnMarker";
  429.          radius = "5";
  430.          sphereWeight = "100";
  431.          indoorWeight = "100";
  432.          outdoorWeight = "100";
  433.       };
  434.       new SpawnSphere() {
  435.          position = "70.8921 -9.75244 187.074";
  436.          rotation = "1 0 0 0";
  437.          scale = "1 1 1";
  438.          dataBlock = "SpawnMarker";
  439.          radius = "5";
  440.          sphereWeight = "100";
  441.          indoorWeight = "100";
  442.          outdoorWeight = "100";
  443.       };
  444.       new SpawnSphere() {
  445.          position = "-10.7403 -56.2853 194.877";
  446.          rotation = "1 0 0 0";
  447.          scale = "1 1 1";
  448.          dataBlock = "SpawnMarker";
  449.          radius = "5";
  450.          sphereWeight = "100";
  451.          indoorWeight = "100";
  452.          outdoorWeight = "100";
  453.       };
  454.       new SpawnSphere() {
  455.          position = "-142.503 -45.0771 195.055";
  456.          rotation = "1 0 0 0";
  457.          scale = "1 1 1";
  458.          dataBlock = "SpawnMarker";
  459.          radius = "5";
  460.          sphereWeight = "100";
  461.          indoorWeight = "100";
  462.          outdoorWeight = "100";
  463.       };
  464.       new InteriorInstance() {
  465.          position = "-54.9487 -25.5013 202.977";
  466.          rotation = "0 0 1 199.572";
  467.          scale = "1 1 1";
  468.          interiorFile = "~/data/structures/hovels/hovelb.dif";
  469.          showTerrainInside = "0";
  470.       };
  471.       new Item() {
  472.          position = "-60.7832 -16.6137 195.043";
  473.          rotation = "1 0 0 0";
  474.          scale = "1 1 1";
  475.          dataBlock = "FirstAidKit";
  476.          collideable = "0";
  477.          static = "1";
  478.          rotate = "1";
  479.       };
  480.       new TSStatic() {
  481.          position = "-60.1566 -17.3935 194.053";
  482.          rotation = "1 0 0 0";
  483.          scale = "4 4 2";
  484.          shapeName = "~/data/models/items/healthKit.dts";
  485.       };
  486.       new Item() {
  487.          position = "-59.2462 -18.0952 195.031";
  488.          rotation = "1 0 0 0";
  489.          scale = "1 1 1";
  490.          dataBlock = "FirstAidKit";
  491.          collideable = "0";
  492.          static = "1";
  493.          rotate = "1";
  494.       };
  495.       new InteriorInstance() {
  496.          position = "-124.811 -28.7525 202.82";
  497.          rotation = "0 0 1 199.572";
  498.          scale = "1 1 1";
  499.          interiorFile = "~/data/structures/hovels/hovelb.dif";
  500.          showTerrainInside = "0";
  501.       };
  502.       new Item() {
  503.          position = "-130.645 -19.8649 194.886";
  504.          rotation = "1 0 0 0";
  505.          scale = "1 1 1";
  506.          dataBlock = "FirstAidKit";
  507.          collideable = "0";
  508.          static = "1";
  509.          rotate = "1";
  510.       };
  511.       new TSStatic() {
  512.          position = "-130.019 -20.6447 193.896";
  513.          rotation = "1 0 0 0";
  514.          scale = "4 4 2";
  515.          shapeName = "~/data/models/items/healthKit.dts";
  516.       };
  517.       new Item() {
  518.          position = "-129.108 -21.3464 194.874";
  519.          rotation = "1 0 0 0";
  520.          scale = "1 1 1";
  521.          dataBlock = "FirstAidKit";
  522.          collideable = "0";
  523.          static = "1";
  524.          rotate = "1";
  525.       };
  526.    };
  527. };
  528. //--- OBJECT WRITE END ---
  529.  
  530.